package com.zsl.service;

import javax.crypto.interfaces.PBEKey;
import java.sql.SQLException;
import java.util.Map;

public interface CategoryService {
    /**
     * 获取所有分类信息
     *
     * @return total, rows
     * @throws SQLException
     */
    public Map<String, Object> getAllCategory() throws SQLException;

    /**
     * 插入一条分类
     *
     * @param c_name        分类名
     * @param c_description 分类描述
     * @return code, msg, line
     */
    public Map<String, Object> insertCategory(String c_name, String c_description) throws SQLException;

    /**
     * 更新分类
     *
     * @param c_name        分类名
     * @param c_description 分类描述
     * @return
     */
    public Map<String, Object> updateCategory(String c_name, String c_description);

    /**
     * 删除一个分类
     * @param c_id 分类号
     * @return code,line,msg
     */
    public Map<String, Object> deleteCategory(String c_id) throws SQLException;
}
